Specifying
Unregistered Verbs
It is
possible to register OLE 1 object applications (servers) with no specified
verbs. In such cases, the application has a single implied verb that is
understood to be edit by OLE 1 containers. When an OLE 2 application calls
the IOleObject::EnumVerbs
method (or the OleRegEnumVerbs function) on an object of this class, one verb is
enumerated. By default, the name of the verb is Edit. To avoid having the
string Edit as the enumerated verb, a key can be included in the registry.
This key is
\Software\Microsoft\OLE1\UnregisteredVerb
= <verbname>
(where verbname
is the value that will be returned from the enumeration) and allows for localization
of the default verb to a specified string to accommodate a specific language.
Note Do not attempt
to register a verb (under ProgID\Protocol\StdFileEditing) for an application
that did not register the verb itself.